package Z002BianLiang;

public class BLName {
    public static void main(String[] args) {


        /**
         * 变量命名只能使用 字母 数字 $ _
         * 变量第一个字符 只能使用 字母 $ _
         * 变量第一个字符 不能使用数字
         * 注：_ 是下划线，不是-减号或者—— 破折号
         */

        int a = 5 ;
        int a_12 = 5;
        int $a45 = 5;
        int a234 = 5;

        // int 34a = 5;
        // 在命名的时候，尽量使用完整的单词进行命名，
        // 比如name,moveSpeed，而不是使用缩写 n,m。
        /**
         * 什么是关键字
         * 比如int, short, class 这些单词已经被java 赋予了特殊的含义，这些就是关键字。不能直接用来作为变量名
         * 比如class
         * int class = 5;
         * class 是关键字
         * 但是可以包含数字
         * 比如
         * int class5 = 5;
         *
         * 中文也是可以用来命名变量的
         * 但是在实际工作中。。。别这么干。。。
         */

        /**
         * public class 苍老师 {
         * 	public void 开展教学工作(){
         * 		System.out.println("雅蠛蝶");
         *        }
         *
         * 	public static void main(String[] args) {
         * 		苍老师 苍 = new 苍老师();
         * 		苍.开展教学工作();
         *    }
         * }
         */

        /**
         * 判断命名是否正确！
         *
         * 1. int a_; 1
         * 2. int a@; 0
         * 3. int a3;
         * 4. int 8@;
         * 5. int 9_;
         * 6. int X$_;
         * 7. int y;
         * 8. int _$_;
         * 9. int $_$;
         * 10. int $*$;
         * 11. int $1$;
         * 12. int _1_;
         * 13. int _@_;
         * 14. int a#;
         * 15. int a";
         * 16. int 123a";
         * 17. int 123a_;
         * 18. int $123b_;
         */

        /**
         *
         */






    }
}


/**
关于命名，最重要的一点，见名知意，注意大驼峰，小驼峰用在哪里



*/